div#header {
	height:100px;
}

div#logo {
	right:0;
}

div#logo a {
	height:95px;
	width:170px;
}

div#content {
	background:url('../images/content-bg.png') top right repeat-y;
	border:1px solid #dedede;
	border-top:0
}

div#video-details, div#video-description, div#other-videos, div#videos-filter, div.video-item, div.anythingSlider-list .arrow, div#video-comments-header  { border-bottom:1px solid #dedede; }
div#video-details h2 { color:#3f3f3f;}
div#video-details span.date { color:#686868: }
div#video-comments h2 { color:#617aac; }


div#videos-filter {	
	background: url('../images/filter-bg.png') bottom left repeat-x; 
	-moz-box-shadow:inset -1px 0px 0px 0px #fff, inset 1px 0px 0px 0px #fff, inset 0px -1px 0px 0px #fff;
	-webkit-box-shadow:inset -1px 0px 0px 0px #fff, inset 1px 0px 0px 0px #fff, inset 0px -1px 0px 0px #fff;
	box-shadow:inset -1px 0px 0px 0px #fff, inset 1px 0px 0px 0px #fff, inset 0px -1px 0px 0px #fff;
	text-align:center;	
}

div#videos-filter a, div#videos-filter a:visited {
	color:#9a9a9a;
	text-decoration: none;
}

 div#videos-filter a:hover, div#videos-filter a.selected {
 	color:#747474;
 }



div.video-item {
	background:url('../images/videos-list-bg.png') bottom left repeat-x;	
}

div.video-item:hover, div.current-video { background:url('../images/videos-list-bg-hover.png') bottom left repeat-x;	 }
div.video-item h2 a { color:#464646; }
div.video-item h2 a:hover { color:#515151; }

div.video-thumb { 
	border:1px solid #d1d1d1;
}

div.anythingSlider-main .arrow a {
	height: 28px;
	margin: -14px 0 0 0; /* half height of image */
	width: 36px;
}

#videos-list-container .anythingSlider-list div#videos-list  {  height:67px; }
#videos-list-container .anythingSlider-list { 	
	height:670px !important
}


.anythingSlider-list .video-item { width:241px !important}

/* Navigation Arrows */
div.list-buttons {
	background: url('../images/slider-list-nav-bg.png') repeat-x;
	display: block;
	height: 24px;
	padding:10px 0;
	width: 100%;
}
div.list-buttons  a {
	display: block;
	height:24px; 
	width:24px;
	margin:0 auto;
	text-align: center;
	outline: 0;	
	background: url('../images/slider-list-arrows.png') no-repeat;	
	text-indent:-9999px;
}

div.list-buttons  .custom-up { background-position: left top;}
div.list-buttons  .custom-up:hover { background-position: left bottom; }
/* forward arrow */
div.list-buttons  .custom-down { background-position: right top; }
div.list-buttons  .custom-down:hover{ background-position: right bottom; }
